﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Security.Permissions;

namespace ENLibraryClass
{
    public class ENOpcionesPedido
    {
        private string nombre;
        private float precio;

        private CADLibraryClass.OpcionesPedidoCAD cadOpcionesPedido;

        public ENOpcionesPedido()
        {
            cadOpcionesPedido = new CADLibraryClass.OpcionesPedidoCAD();
            nombre = null;
            precio = 0.0F;
        }
        public ENOpcionesPedido(string pnombre, float pprecio)
        {
            cadOpcionesPedido = new CADLibraryClass.OpcionesPedidoCAD();
            nombre = pnombre;
            precio = pprecio;
        }
        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }




        public void AltaOpcionesPedido()
        {
            try
            {
                cadOpcionesPedido.AltaOpcionesPedido(nombre, precio);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public void BorrarOpcionesPedido()
        {
            cadOpcionesPedido.BorrarOpcionesPedido(nombre);
        }



        public DataTable BuscarOpcionesPedido()
        {
            return (cadOpcionesPedido.BuscarOpcionesPedido());
        }


        public float RecuperarPrecio()
        {
            try
            {
                return cadOpcionesPedido.RecuperarPrecio(nombre);
            }

            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
}


